package com.bbva.itradecomex.bo.iface;

import java.util.List;

import javax.faces.context.FacesContext;

import com.bbva.itradecomex.domain.BancoRankBancoResultado;
import com.bbva.itradecomex.form.RankingBancoBusquedaForm;

public interface RankingBancosBO {
	
	public List<BancoRankBancoResultado> getListRankingBancoImport(RankingBancoBusquedaForm form) throws Exception;
	public List<BancoRankBancoResultado> getListRankingBancoExport(RankingBancoBusquedaForm form) throws Exception;
	public List<BancoRankBancoResultado> getListRankingBancoImpExp(RankingBancoBusquedaForm form) throws Exception;
	
	public void setearTotales(BancoRankBancoResultado totalBancoImp,
			List<BancoRankBancoResultado> listaBBancosResultadoImportaciones) throws Exception;
	
	
	public void generaPDFRankingBanco(Integer impoExpo,FacesContext facesContext, List<BancoRankBancoResultado> lstDeta, 
										RankingBancoBusquedaForm filtros, BancoRankBancoResultado totales,String strTipoArchivoExportacion) throws Exception;
}
